html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	text-align: left; padding: 0px; border: 0px; margin: 0px; outline-width: 0px; font-family: Microsoft Yahei; font-size: 100%; vertical-align: baseline;
}
a img {
	border: none;
}
table {
	border-spacing: 0; border-collapse: collapse
}
q:before {
	content: ""
}
q:after {
	content: ""
}
blockquote:before {
	content: ""
}
blockquote:after {
	content: ""
}
body {
	background-color: #000
}
body, p, td, th, li {
	line-height: 1.5em; font-family: Microsoft Yahei, arial, helvetica, sans-serif; font-size: 12px
}
#mainContainer {
	background-color: #ebebeb; margin: 0px auto; width: 1004px;
}
p {
	margin: 0px 0px 1em
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}
h1 {
	margin: 0.18em 0px 0.5em; color: #8c8c8c; font-size: 0.9em; font-weight: normal
}
h2 {
	text-align: center; margin: 0.82em 0px 0.5em; color: #000; font-size: 1.75em
}
h3 {
	margin: 0.82em 0px 0.5em; color: #5c8127; font-size: 1.5em
}
h4 {
	margin: 0.82em 0px 0.5em; color: #5c8127; font-size: 1.25em
}
h5 {
	margin: 0.82em 0px 0.5em; font-size: 1.12em; font-weight: 700
}
h6 {
	margin: 0.82em 0px 0.5em; color: #5c8127; font-size: 1em
}
ul {
	list-style-type: none; margin: 0px
}
ol {
	margin-left: 25px
}
blockquote {
	font-style: italic; margin: 0px 0px 18px 18px; color: #666666
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
.left {
	float: left
}
.right {
	float: right
}
.clearThis {
	clear: both
}
.small {
	font-size: 0.62em
}
.large {
	font-size: 1em
}
.soft {
	color: #868686
}
.hide {
	display: none
}
#map
{
    height:300px;border:1px solid #ccc;
}
p.last {
	margin-bottom: 0px
}
#header {
	width: 1004px
}
#maincontainer div.header_404 {
	height: 132px !important; _height: 132px
}
ul#nav {
	
}
Ul#nav li {
	list-style-type: none; float: left; margin-left: 10px
}
ul#nav li a {
	text-indent: -9999px; outline-style: none; display: block; height: 20px
}
li#navhome a {
	background-image: url(home.png); width: 75px
}
li#navwork a {
	background-image: url(work.png); width: 70px
}
li#navservices a {
	background-image: url(services.png); width: 68px
}
li#navcontact a {
	background-image: url(contact.png); width: 55px
}
li#navhome a:hover {
	background-position: 0px -20px
}
li#navwork a:hover {
	background-position: 0px -20px
}
li#navservices a:hover {
	background-position: 0px -20px
}
li#navcontact a:hover {
	background-position: 0px -20px
}
#maincontent {
	background-color: #d8ecb3; width: 900px
}
#footer {
	width: 100%; background: #5e5e5e
}
#footer p {
	font-size: 0.62em
}
* {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
div {
	font-size: 12px
}
a.toolbar-link {
	margin: 0px 10px
}
a.toolbar-link:link {
	color: #676767; text-decoration: none
}
a.toolbar-link:visited {
	color: #676767; text-decoration: none
}
a.toolbar-link:hover {
	color: #676767; text-decoration: underline
}
a.footerlink:link {
	color: #bababa; font-size: 12px; text-decoration: none
}
a.footerlink:visited {
	color: #bababa; font-size: 12px; text-decoration: none
}
a.footerlink:hover {
	color: #bababa; font-size: 12px; text-decoration: underline
}
a.stylecooking:link {
	color: #707070; font-size: 12px; text-decoration: none
}
a.stylecooking:visited {
	color: #707070; font-size: 12px; text-decoration: none
}
a.stylecooking:hover {
	color: #707070; font-size: 12px; text-decoration: underline
}
a.position:link {
	color: #3c3c3c; font-size: 12px; text-decoration: none
}
a.position:visited {
	color: #3c3c3c; font-size: 12px; text-decoration: none
}
a.position:hover {
	color: #3c3c3c; font-size: 12px; text-decoration: underline
}
a.none:link {
	text-decoration: none
}
a.none:visited {
	text-decoration: none
}
a.none:hover {
	text-decoration: underline
}
ul.infolist li {
	color: #3f3f3f
}
ul.infolist li span {
	color: #a40001; margin-right: 10px
}
#slider {
	padding-bottom: 0px; list-style-type: none; margin: 0px auto; padding-left: 0px; width: 1004px; padding-right: 0px; padding-top: 0px
}
#slider ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; overflow:hidden; height:250px;
}
#slider li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#slider li {
	padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 918px; padding-right: 0px; height: 250px; overflow: hidden; padding-top: 0px
}
p#controls {
	position: relative; margin: 0px
}
#prevBtn {
	position: absolute; margin: 0px; width: 35px; display: block; height: 70px; overflow: hidden; top: -165px; left: 5px
}
#nextBtn {
	position: absolute; margin: 0px; width: 35px; display: block; height: 70px; overflow: hidden; top: -165px; left: 5px
}
#nextBtn {
	left: 964px
}
#prevBtn a {
	width: 35px; display: block; background: url(../images/left_arrow.gif) no-repeat 0px 0px; height: 70px
}
#nextBtn a {
	width: 35px; display: block; background: url(../images/right_arrow.gif) no-repeat 0px 0px; height: 70px
}
#header #header-top {
	width: 1004px; background: url(../images/headerbg.jpg) repeat-x; height: 100px
}
#header #header-top #logo {
	text-align: right; width: 343px; float: left
}
#header #header-top .right {
	width: 661px; float: left
}
#header #header-top .right #toolbar {
	text-align: right; line-height: 32px; height: 32px; color: #676767; padding-right: 10px; _padding-top: 10px; font-family:Microsoft Yahei; font-size:12px;
}
#header #header-top .info {
	text-align:right; color:#d52b3c; font:bold 35px tahoma;padding:10px 10px 0 0 ;
}
#header #site-navigation {
	width: 1004px; height: 46px
}
#header #site-navigation .navigation-left {
	text-align: right; line-height: 46px; width: 374px; padding-right: 20px; font-family: tahoma, Microsoft Yahei; background: url(../images/homelink-bg.jpg) repeat-x; float: left; height: 46px; color: #555; font-size: 14px; font-weight: bold
}
#header #site-navigation .navigation-left label {
	cursor: pointer
}
#header #site-navigation .navigation-main {
	padding-left: 15px; width: 595px; background: url(../images/navigator-bg.jpg) no-repeat; float: right; height: 46px
}
#navigation-list {
	margin: 0px
}
#navigation-list li {
	text-align: center; line-height: 46px; width: 83px; display: inline; float: left; height: 46px; color: #fff
}
#navigation-list li a {
	color: #fff; margin-left: 5px; font-size: 14px; font-weight: bold; text-decoration: none
}
#navigation-list li:hover {
	background: url(../images/nav-bg_hover.png) no-repeat; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled='true', sizingmethod='scale', src="http://www.yescai.cn/demo/images/nav-bg_hover.png"); _background: none
}
#navigation-list li:hover a {
	color: #000;
}
#navigation-list li.navhover {
	background: url(../images/nav-bg_hover.png) no-repeat; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled='true', sizingmethod='scale', src="http://www.yescai.cn/demo/images/nav-bg_hover.png"); _background: none
}
#navigation-list li.navhover a {
	color: #000;
}
#header #site-navigation .navigation-main .right {
	width: 21px; float: right; height: 46px
}
#header #slider {
	width: 1004px; height: 250px
}
#adr {
	z-index: 9999; display: none
}
#quickmessage {
	width: 600px; background: url(../images/quick_message_bg.gif) no-repeat; height: 430px;margin:15px 60px;
}
#quickmessage .msgcontent {
	padding-left: 100px; color: #3f3f3f; padding-top: 50px
}
#quickmessage .msgcontent input[type='text'] {
	border-bottom-style: none; line-height: 22px; border-left-style: none; border-top-style: none; height: 22px; border-right-style: none; font-size: 12px
}
#quickmessage .msgcontent .quickinput1 {
	border-bottom-style: none; line-height: 22px; border-left-style: none; width: 207px; border-top-style: none; background: url(../images/quick-message-input-bg1.gif) no-repeat; height: 22px; border-right-style: none
}
#quickmessage .msgcontent .quickinput2 {
	border-bottom-style: none; line-height: 22px; border-left-style: none; width: 172px; border-top-style: none; background: url(../images/quick-message-input-bg2.gif) no-repeat; height: 22px; border-right-style: none
}
#quickmessage .msgcontent .quickinput3 {
	border-bottom-style: none; line-height: 22px; border-left-style: none; width: 153px; border-top-style: none; background: url(../images/quick-message-input-bg3.gif) no-repeat; height: 22px; border-right-style: none
}
#quickmessage .msgcontent textarea {
	border-bottom: #f2f2f2 1px solid; border-left: #f2f2f2 1px solid; width: 410px; background: url(../images/quick-message-textarea-bg.gif) no-repeat; height: 117px; border-top: #f2f2f2 1px solid; border-right: #f2f2f2 1px solid
}
#quickmessage .msgcontent .button {
	line-height: 32px; height: 32px; margin-right: 80px
}
#quickmessage .msgcontent .button p {
	float: right; margin-right: 5px
}
#quickmessage .msgcontent .button p.s {
	padding-top: 5px
}
#quickmessage .msgcontent .verifica {
	border-bottom-style: none; line-height: 22px; border-left-style: none; width: 71px; border-top-style: none; background: url(../images/quick-message-textarea-bg.gif) no-repeat; height: 22px; border-right-style: none
}
#onlineservice-box {
	width: 484px; background: url(../images/online-service-bg.gif) no-repeat 50% top; height: 172px
}
#onlineservice-box .text {
	padding-bottom: 0px; padding-left: 130px; width: 330px; padding-right: 0px; display: block; padding-top: 70px
}
#onlineservice-box .button {
	margin: 10px 0px 0px 300px
}
#middle-menu {
	background-color: #ebebeb; width: 1004px; height: 135px
}
#middle-menu .mm-main {
	margin: 0px auto; width: 860px; height: 135px
}
#middle-menu .mm-main .menu-show-icon {
	float: left
}
#middle-menu .mm-main .cooked-food-photo-icon {
	float: left
}
#middle-menu .mm-main .new-lates-icon {
	float: left
}
#middle-menu .mm-main .gold-medal-chef-icon {
	float: left
}
#middle-line {
	width: 1004px; height: 15px
}
#menu-show {
	margin: 0px auto; width: 905px; background: #ebebeb; height: 445px !important
}
* html #menu-show {
	margin: 0px auto; width: 905px; height: 405px
}
* + html #menu-show {
	margin: 0px auto; width: 905px; height: 305px
}
#menu-show .ms-leftbar {
	width: 276px; background: #ebebeb; float: left; height: 421px !important
}
#menu-show .ms-leftbar .address .company-title {
	line-height: 20px; background-color: #e5e5e5; width: 250px; height: 20px
}
#menu-show .ms-leftbar .address .company-title span {
	padding-bottom: 3px; line-height: 20px; background-color: #d3d3d3; padding-left: 10px; padding-right: 50px; height: 20px; color: #3f3f3f; font-weight: bold; padding-top: 3px
}
#menu-show .ms-leftbar .address .company-info span {
	color: #a40001
}
#menu-show .ms-leftbar .address .company-info p {
	padding-bottom: 0px; margin: 6px 0px 3px 10px; padding-left: 0px; padding-right: 0px; background: #ebebeb; font-size: 12px; padding-top: 0px;
}
#menu-show .ms-vertical-line {
	width: 17px; display: inline; background: #ebebeb; float: left; height: 413px
}
#menu-show .ms-main {
	width: 612px; background: #ebebeb; float: left
}
#menu-show .ms-main .ms-m-title {
	line-height: 42px; width: 602px; background: url(../images/ms-m-title.jpg); height: 42px
}
#menu-show .ms-main .ms-m-title span {
	font-family:Microsoft Yahei; color: #6f6f6f; font-weight: 400
}
#menu-show .ms-main .ms-m-content {
	padding-bottom: 5px; background-color: #000; padding-left: 7px; width: 600px; padding-right: 5px; height: 365px; padding-top: 6px; _padding: 6px 5px 5px 5px
}
#menu-show .ms-main .ms-m-content .menu-show-list li {
	z-index: 300; position: relative; text-align: center; padding-bottom: 5px; margin: 0px; padding-left: 2px; padding-right: 2px; display: block; float: left; padding-top: 5px
}
#menu-show .ms-main .ms-m-content .menu-show-list li a {
	text-decoration: none
}
#menu-show .ms-main .ms-m-content .menu-show-list li h5 {
	z-index: 100; position: absolute; text-align: center; filter: alpha(opacity=60); line-height: 20px; margin-top: 92px; width: 150px; display: none; background: #000; height: 20px; color: #fff; font-size: 12px; cursor: pointer; font-weight: normal; left: 0px; opacity: 0.6
}
#menu-show .middle-bottom-line {
	width: 602px; height: 23px
}
#index-line {
	margin: 0px auto
}
#new-products {
	margin: 0px auto; width: 926px; height: 178px
}
#new-products .products-title {
	height: 27px
}
#new-products .products-list {
	width: 926px; background: url(../images/products-list-bg.jpg) repeat-x; height: 151px; padding-top: 10px
}
#new-products .products-list ul {
	padding-left: 2px
}
#new-products .products-list ul li {
	z-index: 300; position: relative; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; display: inline; float: left; padding-top: 5px
}
#new-products .products-list ul li a {
	text-decoration: none
}
#new-products .products-list ul li h5 {
	z-index: 100; position: absolute; text-align: center; filter: alpha(opacity=60); line-height: 20px; margin-top: 102px; width: 169px; display: none; background: #000; height: 20px; color: #fff; font-size: 12px; cursor: pointer; font-weight: normal; left: 9px; opacity: 0.6; _margin-top: 102px
}
#new-products .products-list ul li img {
	border-bottom: #cbcbcb 3px solid; border-left: #cbcbcb 3px solid; border-top: #cbcbcb 3px solid; border-right: #cbcbcb 3px solid
}
.products-bottom-line {
	width: 926px; height: 10px
}
#note-news {
	margin: 0px auto 0px 45px; width: 926px; height: 296px
}
#note-news .note-box {
	width: 217px; float: left; height: 296px
}
#note-news .note-box .note-list {
	width: 217px; background: url(../images/note-list-bg.jpg) no-repeat; height: 240px
}
#note-news .note-box .note-list ul {
	margin-left: 20px
}
#note-news .note-box .note-list ul li {
	height: 235px; overflow: hidden
}
#note-news .note-box .note-list ul li p {
	padding-bottom: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#note-news .news-list-box {
	width: 470px; background: url(../images/news-list-bg.jpg) no-repeat right 50%; float: left; height: 296px
}
#note-news .news-list-box .news-title {
	width: 460px; background: url(../images/news-list-title-bg.jpg); height: 44px
}
#note-news .news-list-box .news-title ul {
	margin-left: 20px
}
#note-news .news-list-box .news-title ul li {
	padding-bottom: 0px; line-height: 34px; padding-left: 25px; padding-right: 25px; float: left; height: 34px; color: #535353; font-size: 14px; cursor: pointer; font-weight: 700; padding-top: 10px
}
#note-news .news-list-box .news-title ul li.select {
	background: url(../images/news-list-title-hover.png) no-repeat center 50%; color: #fff
}
#note-news .chef-box {
	text-align: center; width: 229px; background: url(../images/chef-bg.jpg) no-repeat; float: left; height: 241px; margin-left: 5px; padding-top: 55px
}
#note-news .chef-box p {
	text-align: center; margin-top: 10px; color: #535353; font-size: 14px; font-weight: 700
}
#note-news .chef-box img {
	border-bottom: #c6c3c3 3px solid; border-left: #c6c3c3 3px solid; border-top: #c6c3c3 3px solid; border-right: #c6c3c3 3px solid
}
#note-news .news-list-box .news-list-content {
	width: 450px; height: 235px; margin-left: 15px
}
#note-news .news-list-box .news-list-content ul li {
	padding-bottom: 5px; line-height: 16px; padding-left: 5px; width: 430px; padding-right: 5px; height: 16px; padding-top: 5px
}
#note-news .news-list-box .news-list-content ul li a {
	color: #000; margin-left: 20px
}
#flink-box {
	margin: 0px auto; width: 100%; background: url(../images/flink-bg.jpg) no-repeat 50% top; height: 149px
}
#flink-box .box-left {
	width: 110px; float: left; height: 128px; cursor: pointer
}
#flink-box .box-main {
	width: 839px; float: left; height: 129px
}
#flink-box .box-main img {
	width: 129px; height: 85px
}
#flink-box .box-right {
	width: 38px; float: left; height: 128px; cursor: pointer
}
#cpzs-wrap #middle-float-title {
	width: 1004px; background: url(../images/middle-float-title-bg.jpg) no-repeat; height: 51px
}
#cpzs-wrap #middle-float-title span {
	margin-top: 5px; float: left; color: #a40001; margin-left: 125px; font-size: 16px; font-weight: bold
}
#cpzs-wrap #middle-float-title .middle-float {
	position: relative; top: -40px
}
#cpzs-wrap #middle-position-bg {
	line-height: 29px; margin-top: 20px; width: 1004px; background: url(../images/middle-position-bg.gif) no-repeat; height: 29px
}
#cpzs-wrap #middle-position-bg span.l3 {
	color: #666; margin-left: 130px
}
#cpzs-wrap #middle-position-bg span.r8 {
	color: #3f3f3f; margin-left: 550px
}
#cpzs-wrap .cpzs-middle-space {
	background-color: #ebebeb; width: 1004px; height: 23px
}
.page-content {
	position: relative; padding-bottom: 40px; width: 1004px
}
.page-content .left-space {
	background-color: #ebebeb; width: 21px; height: 840px
}
.page-content .leftbar {
	background-color: #ebebeb; width: 230px; /*height: 840px*/
}
.page-content .leftbar .leftbar-cpal {
	margin: 0px; width: 230px; height: auto
}
.page-content .leftbar .leftbar-cpal .submenu-header {
	width: 230px; height: 82px
}
.page-content .leftbar .leftbar-cpal .submenu-main {
	background: url(../images/submenu-main-bg.gif) repeat-y
}
.page-content .leftbar .leftbar-cpal ul {
	margin: 0px auto; width: 201px; color: #626262; border-top: #fff 1px solid
}
.page-content .leftbar .leftbar-cpal ul li {
	border-bottom: #fff 1px solid; line-height: 30px; padding-left: 20px; height: 30px; font-size: 14px; cursor: pointer; font-weight: 700
}
.page-content .leftbar .leftbar-cpal .submenu-footer {
	width: 230px; height: 38px
}
.page-content .leftbar .leftbar-contact-info {
	width: 230px;
}
.page-content .leftbar .leftbar-contact-info .cpl-contact {
	width: 230px; height: 155px
}
.page-content .leftbar .leftbar-contact-info .cpl-online-service {
	width: 230px; height: 89px
}
.cpl-address {
	width: 230px;
}
.cpl-address .company-title {
	line-height: 20px; background-color: #e5e5e5; width: 251px; height: 20px
}
.cpl-address .company-title span {
	padding-bottom: 3px; line-height: 20px; background-color: #d3d3d3; padding-left: 10px; padding-right: 20px; height: 20px; color: #3f3f3f; font-weight: bold; padding-top: 3px
}
.cpl-address .company-info span {
	color: #a40001
}
.cpl-address .company-info p {
	padding-bottom: 0px; margin: 6px 0px 7px 10px; padding-left: 0px; padding-right: 0px; background: #ebebeb; font-size: 12px; padding-top: 0px; overflow:hidden;height:20px;
}
.page-content .show-list{
    margin-top:10px
}

.page-content .show-list li {
    border:1px solid white; padding:4px; width:250px; float:left; margin-left:55px; margin-bottom:30px; position:relative
}
.page-content .show-list li h5{
    position:absolute;z-index:100;cursor:pointer;height:30px;line-height:30px;color:#fff;left:4px;margin-top:150px;background:#000;width:250px;filter:alpha(opacity=80); opacity:0.8;text-align:center;font-weight:normal;display:none;font-size:13px
}


.page-content .mainbox {
	background-color: #ebebeb; min-height: 840px; width: 750px; height: auto !important
}
.page-content .mainbox .mainbox-title {
	line-height: 55px; width: 701px; background: url(../images/cpzs-content-title-bg.gif); height: 48px
}
.page-content .mainbox .mainbox-title .main {
	margin: 0px auto; width: 570px; color: #626262; font-size: 14px; font-weight: bold
}
.page-content .mainbox .mainbox-title span {
	font-size: 12px; margin-right: 10px
}
.page-content .mainbox .mainbox-chef-data-title {
	line-height: 50px; margin: 0px auto; width:700px; height: 52px; padding-left:50px;
	background:url(../images/zxcs-list-title-zuixincaishi.gif); font-size:13px
}
.page-content .mainbox .mainbox-chef-data-content {
	padding-bottom: 10px; margin: 0px auto; padding-left: 0px; width: 656px; padding-right: 0px; background: url(../images/chef-content-bg.gif) repeat-y; height: 204px; padding-top: 10px
}
.page-content .mainbox .mainbox-chef-data-content .chef-photo {
	text-align: center; padding-bottom: 7px; padding-left: 0px; width: 180px; padding-right: 0px; display: inline; background: url(../images/chef-photo-bg.gif) no-repeat; height: 193px; margin-left: 25px; padding-top: 7px
}
.page-content .mainbox .mainbox-chef-data-content .chef-data {
	width: 371px; height: 193px; margin-left: 10px
}
.page-content .mainbox .mainbox-chef-data-content .chef-data .chef-name {
	color: #3f3f3f
}
.page-content .mainbox .mainbox-chef-data-content .chef-data p {
	line-height: 25px; color: #3f3f3f
}
.page-content .mainbox .mainbox-chef-data-footer {
	margin: 0px auto; width: 656px; height: 18px
}
.page-content .mainbox .work-intro {
	margin: 27px auto 0px; width: 656px; height: 47px
}
.page-content .mainbox .content {
	padding-bottom: 20px; line-height: 25px; color: #3f3f3f; min-height:500px;/* width: 570px; margin-left: 3em*/
}
.page-content .mainbox .content p {
	line-height: 25px; color: #3f3f3f
}
/*.page-content */
.topicon {
	text-align: right; width: 880px;padding:0px;margin-bottom:-5px
}
.page-content .mainbox .message-list {
	line-height: 25px; margin: 0px auto; width: 656px; color: #3f3f3f
}
.page-content .mainbox .content .details {
    padding:10px 60px 0px 50px;
}
.page-content .mainbox .content .details p{
    font-size:14px;
}
.page-content .mainbox .content .chef-thumb-list li {
	text-align: center; margin: 5px 10px; width: 161px; background: url(../images/chef-list-thumb-bg.gif) no-repeat; height: 199px
}
.page-content .mainbox .content .chef-thumb-list li img {
	border-bottom: #e5e5e5 2px solid; border-left: #e5e5e5 2px solid; margin-top: 15px; border-top: #e5e5e5 2px solid; border-right: #e5e5e5 2px solid
}
.page-content .mainbox .content .chef-thumb-list li p {
	margin-left: 10px
}
.page-content .mainbox .content .chef-thumb-list li a {
	color: #3f3f3f; font-weight: 700; text-decoration: none
}
.page-content .mainbox .content .zxcs-thumb-list li {
	text-align: center; margin: 8px 10px; width: 165px; display: inline; background: url(../images/zxcs-listbox-bg.gif) no-repeat; height: 160px
}
.page-content .mainbox .content .zxcs-thumb-list li img {
	margin-top: 10px; margin-bottom: 5px; _margin-bottom: 5px;
}
.page-content .mainbox .content .zxcs-thumb-list li p {
	text-align: center; padding-bottom: 0px; margin: 0px 10px; padding-left: 0px; padding-right: 0px; border-top: #d5d5d5 1px solid; padding-top: 0px;
}
.page-content .mainbox .content .zxcs-thumb-list li a {
	font-weight: 700; text-decoration: none
}
.page-content .mainbox .content .zxcs-thumb-list li a .imghover {
	margin-top: 8px;border:2px solid #e67200;
}
.page-content .mainbox .content .zxcs-thumb-list li a .phover {
	background:black; color:yellow; filter: alpha(opacity=50); opacity: 0.5; zoom: 1; margin:0 6px;
}


.page-content .mainbox .content .items-img-list li {
    text-align: center; margin:15px 5px; width: 350px; display: inline; background: url(../images/items-img-bg.gif) center 0 no-repeat; height: 240px
}
.page-content .mainbox .content .items-img-list li:hover {
    background-position:center -240px;
}
.page-content .mainbox .content .items-img-list li img {
    margin:16px 5px 17px 5px;
}
.page-content .mainbox .content .items-img-list li:hover a{
    text-decoration:none;
}
.page-content .mainbox .content .items-img-list li p {
    text-align:center;color:white;
}



.page-content .mainbox .content .news-list li {
	padding-bottom: 0px; line-height: 30px; padding-left: 25px; padding-right: 10px; height: 30px; padding-top: 0px
}
.page-content .mainbox .content .news-list li a {
	color: #000
}
.page-content .mainbox .content .news-list li a:hover{
	text-decoration:underline;
}
.page-content .mainbox .content .news-content-title2 {
	text-align: center; color: #000
}
.page-content .mainbox .content .body {
	margin-top: 20px
}
.page-content .mainbox .content .pre-next {
	margin-bottom: 20px
}
.page-content .mainbox .content .pre-next a {
	color: #a40001
}
.page-content .mainbox .content ul.message-list-main li {
	margin-top: 10px; border-bottom:1px solid #d2d2d2;
}
.page-content .mainbox .content ul.message-list-main li div.mtop {
	line-height: 41px; width: 606px; background: url(../images/guest-messagebox-topbg.gif) no-repeat; height: 41px; color: #3f3f3f
}
.page-content .mainbox .content ul.message-list-main li div.mtop .name {
	margin-left: 40px
}
.page-content .mainbox .content ul.message-list-main li div.mtop .times {
	margin-right: 20px
}
.page-content .mainbox .content ul.message-list-main li div.mtop .ip {
	margin-right: 30px
}
.page-content .mainbox .content ul.message-list-main li div.mbody {
	min-height: 100px; height: auto !important; padding-top: 5px
}
.page-content .mainbox .content ul.message-list-main li div.mbody .face {
	text-align: center
}
.page-content .mainbox .content ul.message-list-main li div.mbody .face img {
	border-bottom: #e6e6e6 3px solid; width: 120px; height: 90px;
}
.page-content .mainbox .content ul.message-list-main li div.mbody .face span {
	margin-left: 20px
}
.page-content .mainbox .content ul.message-list-main li div.mbody .msg {
	margin-left: 10px
}
.page-content .mainbox .content ul.message-list-main li div.mbody .msg .tit {
	margin: 5px 0 13px 0; height: auto !important; color: #3f3f3f
}
.page-content .mainbox .content ul.message-list-main li div.mbody .msg .tit h4{
	margin: 0px; color: #fff; width:100px; text-align:center;
}
.page-content .mainbox .content ul.message-list-main li div.mbody .msg .info {
	line-height: 25px; font-size: 13px;
}
.page-content .mainbox .content ul.message-list-main li div.mbody .msg .info p {
	text-indent: 0px;
}
.page-content .mainbox .content ul.message-list-main li div.mfooter {
	width: 606px; background: url(../images/guest-messagebox-footerbg.gif) no-repeat; height: 12px
}
.page-content .send-message {
	margin: 20px auto 0px; width: 866px; background: url(../images/send-message-bg.gif) no-repeat; height: 243px; color: #3f3f3f
}
.page-content .send-message .msg-input {
	margin-top: 44px; width: 450px; display: inline; height: 186px; margin-left: 20px
}
.page-content .send-message .msg-input div {
	line-height: 25px; margin-top: 5px; height: 25px
}
.page-content .send-message .msg-input span {
	margin: 0px 5px 0px 10px; display: inline
}
.page-content .send-message .msg-input span.r {
	display: inline; margin-left: 15px
}
.page-content .send-message input[type='text'] {
	border-bottom-style: none; padding-bottom: 2px; border-left-style: none; padding-left: 2px; padding-right: 2px; border-top-style: none; background: #cdcdcd; border-right-style: none; font-size: 12px; padding-top: 2px
}
.page-content .send-message .msg-input textarea {
	border-bottom-style: none; padding-bottom: 2px; border-left-style: none; padding-left: 2px; padding-right: 2px; border-top-style: none; background: #cdcdcd; border-right-style: none; font-size: 12px; padding-top: 2px
}
.page-content .send-message input.b {
	border-bottom-style: none; padding-bottom: 2px; line-height: 22px; border-left-style: none; padding-left: 2px; width: 192px; padding-right: 2px; border-top-style: none; background: url(../images/input-b-bg.gif) no-repeat; height: 20px; border-right-style: none; padding-top: 2px
}
.page-content .send-message input.s {
	border-bottom-style: none; padding-bottom: 2px; line-height: 22px; border-left-style: none; padding-left: 2px; width: 108px; padding-right: 2px; border-top-style: none; background: url(../images/input-s-bg.gif) no-repeat; height: 20px; border-right-style: none; padding-top: 2px
}
.page-content .send-message .msg-input textarea {
	border-bottom-style: none; padding-bottom: 3px; border-left-style: none; padding-left: 3px; width: 376px; padding-right: 3px; border-top-style: none; background: url(../images/message-textarea-bg.gif) no-repeat; height: 94px; border-right-style: none; padding-top: 3px
}
.page-content .send-message .msg-face {
	margin-top: 44px; width: 380px; display: inline
}
.page-content .send-message .msg-face .facelist {
	width: 150px; height: 100px; margin-left: 10px
}
.page-content .send-message .msg-face .facelist img {
	margin: 2px 5px; cursor: pointer
}
.page-content .send-message .msg-face .face_pre {
	text-align: center; width: 140px; background: url(../images/face_pre.gif) no-repeat center 50%; height: 90px
}
.page-content .send-message .msg-face .face_pre img {
	margin: 8px 0px
}
.page-content .send-message .msg-face .dcmp-mood ul li {
	display: inline; float: left; margin-right: 14px; _margin-right: 15px
}
.page-content .send-message .msg-face .submit {
	line-height: 32px; margin-top: 20px; height: 32px
}
.page-content .send-message .msg-face .submit span.submit-input {
	display: inline; margin-left: 66px
}
.page-content .send-message .msg-face .submit span.submit-input input {
	width: 84px; display: inline; background: none transparent scroll repeat 0% 0%; height: 32px
}
.page-content .mainbox .content ul.job-list-main li {
	margin-top: 10px; min-height: 265px; width: 577px; height: auto !important
}
.page-content .mainbox .content ul.job-list-main li .header {
	line-height: 51px; margin: 0px auto; padding-left: 20px; width: 557px; background: url(../images/job-infobox-bg-h.gif) no-repeat; height: 51px; color: #3f3f3f; font-size: 16px; font-weight: bold
}
.page-content .mainbox .content ul.job-list-main li .header span.right {
	font-weight: 400
}
.page-content .mainbox .content ul.job-list-main li .body {
	padding-bottom: 0px; margin: 0px; min-height: 197px; padding-left: 0px; width: 577px; padding-right: 0px; background: url(../images/job-infobox-bg-m.gif) repeat-y; height: auto !important; padding-top: 0px
}
.page-content .mainbox .content ul.job-list-main li .body table {
	border-left: #d7d7d7 1px solid; margin: 0px auto; border-top: #d7d7d7 1px solid
}
.page-content .mainbox .content ul.job-list-main li .body table td {
	border-bottom: #d7d7d7 1px solid; padding: 5px 3px; color: #3f3f3f; border-right: #d7d7d7 1px solid;
}
.page-content .mainbox .content ul.job-list-main li .body table td.center {
	text-align: center; color: #626262; font-size: 14px
}
.page-content .mainbox .content ul.job-list-main li .footer {
	width: 577px; background: url(../images/job-infobox-bg-f.gif) no-repeat; height: 17px
}
.page-content .mainbox .content .pages {
	text-align: right; margin: 20px 0 0 0; width: 630px; height: 40px
}
.page-content .mainbox .content .pages ul {
	float: right
}
.page-content .mainbox .content .pages ul li {
	border: #bfbdbd 1px solid; padding: 2px 7px; margin: 0px 2px;background: #d9d9d9; float: left;
}
.page-content .mainbox .content .pages ul li.cpage {
	cursor:pointer;
}
.page-content .mainbox .content .pages ul li.select {
	background: #fff; color:black
}
.page-content .mainbox .content .pages ul li.cpage.hov {
	background: #a3a3a3; color:#fff
}
#footer {
	margin: 0px auto; width: 100%
}
#footer .footer-nav {
	background: url(../images/footer-nav-bg2.jpg) repeat-x 50% top; height: 10px;/*45px*/
}
#footer .footer-nav ul {
	margin: 0px auto; width: 600px
}
#footer .footer-nav ul li {
	line-height: 46px; margin: 0px 15px; display: inline; float: left; height: 46px; color: #bababa; font-size: 13px
}
#footer .footer-line-first {
	text-align: center; margin: 0px auto; width: 100%; background: url(../images/footer-line-first-bg.jpg) repeat-x 50% top; height: 71px !important; _height: 67px
}
#footer .footer-line-first .box {
	margin: 0px auto; width: 1004px; height: 65px
}
#footer .footer-line-first .box .online-service-box {
	width: 364px; float: left; height: 71px; _height: 67px
}
#footer .footer-line-first .box .online-service-box img {
	height: 70px; _height: 67px
}
#footer .footer-line-first .box .style-of-cooking {
	width: 296px; background: url(../images/style-of-cooking-bg.jpg) no-repeat 50% top; float: left; height: 69px
}
#footer .footer-line-first .box .style-of-cooking p {
	line-height: 25px; padding-top: 10px
}
#footer .footer-line-first .box .style-of-cooking p span {
	margin-left: 20px
}
#footer .footer-line-first .box .footer-400 {
	width: 258px; float: left; height: 71px
}
#footer .footer-line-first .box .footer-400 img {
	height: 71px; _height: 71px
}
#footer .footer-line-second {
	margin: 0px auto; width: 100%; background: url(../images/footer-line-second-bg.jpg) repeat-x; height: 179px; color: #707070
}
#footer .footer-line-second .fls-box {
	margin: 0px auto; width: 961px; height: 179px
}
#footer .footer-line-second .fls-box .logo-box {
	width: 193px; float: left; height: 179px
}
#footer .footer-line-second .fls-box .logo-box .logo {
	width: 193px; height: 91px
}
#footer .footer-line-second .fls-box .logo-box .logo-bottom {
	text-align: center
}
#footer .footer-line-second .fls-box .vertical-line {
	width: 18px; float: left; height: 180px
}
#footer .footer-line-second .fls-box .footer-info {
	width: 750px; float: left; height: 180px
}
#footer .footer-line-second .fls-box .footer-info .info-top {
	padding-bottom: 5px; padding-left: 15px; width: 730px; padding-right: 5px; height: 55px; padding-top: 25px;
}
#footer .footer-line-second .fls-box .footer-info .info-top p {
	font-family:Microsoft Yahei;padding-bottom: 0px; line-height: 20px; margin: 0px; padding-left: 0px; padding-right: 0px; height: 20px; color: #707070; font-size: 12px; padding-top: 0px
}
#footer .footer-line-second .fls-box .footer-info .info-top a {
	color:white;
}
#footer .footer-line-second .fls-box .footer-info .info-footer {
	width: 715px; height: 60px; margin-left: 15px
}
#footer .footer-line-second .fls-box .footer-info .info-footer li {
	margin: 0px 15px 0px 0px; float: left
}
.homelinkcolor {
	color: #b9001d
}
.more {
	float: right; color: #000
}
.dd {
	background: #dddddd
}
.f3 {
	background: #f3f3f3
}
.submenu-hover-bg {
	background: url(../images/submenu-hover-bg.jpg) 0 right no-repeat; color: #ffffff
}
.hr {
	margin: 5px 0px; height: 1px; font-size: 1px; overflow: hidden; border-top: #d2d2d2 1px solid
}
.news-hr {
	margin: 2px 0px; height: 1px; font-size: 1px; overflow: hidden; border-top: #cacaca 1px solid
}
.red {
	color: #c00000
}
.apple_overlay {
	display: none
}
.listthumb {
	max-width: 127px; max-height: 148px
}
* html.listthumb {
	
}
.artthumb {
	max-width: 165px; max-height: 192px
}
* html.artthumb {
	
}
.scrollable {
	position: relative; width: 839px; height: 128px; overflow: hidden
}
.scrollable .items {
	position: absolute; width: 20000em; clear: both
}
.items div {
	padding-bottom: 0px; margin: 0px; padding-left: 2px; width: 839px; padding-right: 0px; float: left; height: 128px; padding-top: 0px
}
.scrollable li {
	list-style-type: none; margin: 20px 1px 30px; width: 137px; background: url(../images/logoyy.png); float: left; height: 93px
}
.scrollable img {
	background-color: #fff; margin: 3px 0px 0px 4px; width: 129px; float: left; height: 85px
}
.scrollable .active {
	border-bottom: #000 2px solid; position: relative; border-left: #000 2px solid; border-top: #000 2px solid; cursor: default; border-right: #000 2px solid
}
.scrollable-show {
	border-bottom: #ccc 1px solid; position: relative; border-left: #ccc 1px solid; width: 600px; height: 361px; overflow: hidden; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.scrollable-show .items-show {
	position: absolute; width: 20000em; clear: both
}
.items-show ul {
	padding-bottom: 0px; margin: 0px 0px 0px 0px; padding-left: 0px; width: 600px; padding-right: 0px; float: left; height: 361px; padding-top: 0px
}
.scrollable-show img {
	float: left; margin-left: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.scrollable-show .active {
	border-bottom: #000 2px solid; position: relative; border-left: #000 2px solid; border-top: #000 2px solid; cursor: default; border-right: #000 2px solid
}
.scrollable-show-new {
	position: relative; width: 926px; height: 141px; overflow: hidden
}
.scrollable-show-new .items-show-new {
	position: absolute; width: 926px; height: 20000em
}
.items-show-new ul {
	width: 926px; height: 151px
}
.scrollable-show-new img {
	margin-left: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.scrollable-show-new .active {
	border-bottom: #000 2px solid; position: relative; border-left: #000 2px solid; border-top: #000 2px solid; cursor: default; border-right: #000 2px solid
}
.navi {
	margin-top: 10px; width: 80px; display: inline; height: 23px; margin-right: 30px
}
.navi a {
	margin: 3px; width: 12px; display: block; background: url(../images/navigator-2.png) no-repeat 0px 0px; float: left; height: 12px; font-size: 1px
}
.navi a:hover {
	background-position: 0px -12px
}
.navi a.active {
	background-position: 0px -12px
}
.f22 {font-size: 28px}
#floaterdiv {right:8px;position:absolute;top:50px;z-index:100}